package com.china.cnlongdb.basic.config;

/**
 * 系统名称：LongDbConfig.java
 * 模块名称：
 * 模块描述：longdb - 默认配置文件类
 * 功能列表：
 * 模块作者：ZOUYONG
 * 开发时间：2018年12月5日 下午9:30:16
 * 模块路径：com.china.cnlongdb.basic.config.LongDbConfig
 * 更新记录：
 */
public class LongDbConfig {
	
	// longdb - 数据库默认端口
	public static final int longdbDefaultPort = 52168;
	
	// 默认文件缓存区大小
	public static final int longdbDefaultBufferSize = 1024 * 1024;
	
	// 默认Socket通信缓存区大小
	public static final int longdbSocketBufferSize = 2 * 1024;
	
	// 文件缓存区大小，默认为：30M缓存
	public static final int longdbTableFileBufferedReaderSize = 30 * longdbDefaultBufferSize;
	
	// 表数据文件最大体积：20M
	public static final int longTableDataMaxVolume = 20 * longdbDefaultBufferSize;
	
	// 事务默认的超时时间(-1: 不超时)，单位为毫秒
	public static final int longdbAtomTimeout = -1;
	
	// 数据库文件名称默认最大长度
	public static final int longdbFileMaxLength = 120;
	
}
